/*
 * FileDescriptorSet.cpp
 *
 *  Created on: 03.12.2012
 *      Author: zheka
 */

#include "FileDescriptorSet.hpp"
#include <cstring>
void FileDescriptorSet::set(int fileDescriptor) {
	FD_SET(fileDescriptor, &fdSet);
}
bool FileDescriptorSet::isSet(int fileDescriptor) {
	return FD_ISSET(fileDescriptor, &fdSet);
}
void FileDescriptorSet::clear(int fileDescriptor) {
	FD_CLR( fileDescriptor, &fdSet);
}
void FileDescriptorSet::clearAll() {
	FD_ZERO(&fdSet);
}
fd_set * FileDescriptorSet::getFileDescriptorSet() {
	return &fdSet;
}
